using System.Collections.ObjectModel;
using System.Configuration.Provider;

namespace Wax.Provider
{
    /// <summary>
    /// Provides a base implementation for the CmsProvider model.
    /// </summary>
    public abstract class WaxDataProviderBase : ProviderBase
    {
        /// <summary>
        /// Parses the file and returns a Collection of <see cref="Test">tests</see>.
        /// </summary>
        /// <param name="fileName">The filename.</param>
        /// <returns></returns>
        public abstract Collection<Test> ParseFile(string fileName);
    }
}
